#include <bits/stdc++.h>
#include <vector>
//#define v vector
using namespace std;
int maximum69Number (int num) {
    int sum=0,a=num,b;
    vector<int> vi;
    // 将num每一位放进vector
    while(a>0){
        b=a%10;
        a=a/10;
		vi.insert(vi.begin(),b);	
    }
    // 遍历寻找第一个不为9的数，并将其更改为9
    vector<int>::iterator v=vi.begin();
//    while(v!=vi.end()){
//    	cout<<*v<<" ";
//    	v++;
//	}
//    cout<<"111111111111"<<endl;
    bool flag=true;
	int i=1;
    while(v!=vi.end()){
        if(flag){
            if(*v!=9){
                *v=9;
                flag=false;
            }
        }
//        cout<<*v<<" $$"<<endl;
//        cout<<vi.size()<<endl;
        sum+=*v * pow(10,vi.size()-i);
//        cout<<sum<<" "<<i<<endl;
        v++;
        i++;
    }
    return sum;
}
int main(){
	cout<<maximum69Number(9996)<<endl;
	return 0;
}